home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr25 / inimaint.zip / INICHNGE.TXT next >
Text File  |  1993-03-01  |  12KB  |  287 lines

  1.                       INIMAINT CHANGE HISTORY
  2.  
  3. ******************************* V1.0a *******************************
  4.  
  5. The items fixed in Version 1.0a are:
  6.  
  7. 1. There was a potential problem in 1.0 if a new file was selected
  8. before the data for a key was written to the file. This turned out to
  9. not be a problem.
  10.  
  11. 2. If INIMAINT was closed in a minimized condition, the correct
  12. window size and location were not stored. This has been fixed.
  13.  
  14. 3. The SIZE calculation for All Groups was incorrect if a single
  15. Application was included in more than one Group. This has been fixed.
  16.  
  17. 4. If the Help Instance could not be created because the INIHELP.HLP
  18. file was not found, the user only got a 5101 logic error. The Dump
  19. Dialog has been changed to add a line that gives the reason for any
  20. outstanding logic error.
  21.  
  22. 5. The PM Error Text was not displayed when there was a PM Error.
  23. OS/2 1.3 with CSD WR5050 has a bug in this area and will not display
  24. the correct text. The text will now be displayed.
  25.  
  26. 6. When an error was encountered during Help Instance Initialization,
  27. the help error code was not stored in the Help Error area. This has
  28. now been fixed.
  29.  
  30. 7. INIMAINT would not run at all if there was a problem initializing
  31. the Help. It will now run, but no Help will be available.
  32.  
  33. ******************************* V1.0b *******************************
  34.  
  35. The items fixed in Version 1.0b are:
  36.  
  37. 1. More of the Help has been done, the missing Help is now that for
  38. the Dialog Boxes.
  39.  
  40. 2. When run under OS/2 2.0 a Message Queue Full error was being
  41. encountered. This was fixed by increasing the Message Queue from the
  42. default 10 to 30.
  43.  
  44. ******************************* V1.0c *******************************
  45.  
  46. The items fixed in Version 1.0c are:
  47.  
  48. 1. A Dump message logging facility was added so that problems with
  49. message sequences could be logged and identified.
  50.  
  51. 2. Because of a problem in OS/2 2.0 the return from setting the top
  52. index in a listbox is incorrect. The check for a valid return from
  53. this API call has been removed so that INIMAINT will run under OS/2
  54. 2.0.
  55.  
  56. ******************************* V1.0d *******************************
  57.  
  58. The items fixed in Version 1.0d are:
  59.  
  60. 1. When INIMAINT first comes up, the LOGO box does not have the Focus
  61. and the Enter Key will not close it, it can only be closed using the
  62. Mouse. The Focus is not forced to the LOGO Dialog during initial
  63. window processing.
  64.  
  65. 2. The Dump Dialog will not fit on a 640x480 VGA Screen. To fix this
  66. the Dump dialog was made 20 pels shorter.
  67.  
  68. 3. The filling of the Listboxes, the MLE and the Size calculation all
  69. have the capability to run for some time, especially under OS/2 2.0,
  70. and they block any processing of messages during this period. These
  71. functions have been moved to a separate thread.
  72.  
  73. 4. Choosing Menu Items such as Size, Copy and Move cause a Dialog box
  74. to appear with the selections. The Selections are now a menu, not a
  75. dialog.
  76.  
  77. 5. If there is a lot of data to be inserted into the MLE, the MLE
  78. blinks a lot. The window is now be disabled during the data insertion.
  79.  
  80. 6. If Size is selected and then Cancelled, a Size of 20 bytes was
  81. displayed. This has been fixed.
  82.  
  83. 7. The buttons in the New File Dialog were in uppercase, but now are
  84. lower case.
  85.  
  86. 8. If a New File is selected on a diskette drive that has no
  87. diskette, a terminal error resulted. Now a Message Box will be
  88. presented and the old drive will remain the current drive.
  89.  
  90. 9. Selecting an empty VDISK drive got a terminal error. This has been
  91. fixed.
  92.  
  93. 10. You could not Cancel a Copy without selecting a target file. This
  94. has been fixed.
  95.  
  96. 11. When the contents of the Dump Dialog were written to a file, the
  97. values of the various error indicators, which are displayed at the
  98. top of the Dialog, were not written. This has been fixed.
  99.  
  100. 12. If a non-INI file is selected and it causes INIMAINT to
  101. terminate, then the program would not restart, because it attempted to
  102. use the same file and continued to get the same error. The user is
  103. now informed the file is invalid and given a chance to select a new
  104. file to edit.
  105.  
  106. 13. When opening a new INI file to edit, the check for a valid INI
  107. file was not sufficient to identify the bad file during the file
  108. selection process. This has not been fixed and any file that gets
  109. through the file selection will be a valid INI file.
  110.  
  111. 14. If a Drive was selected and the root directory was empty,
  112. INIMAINT would terminate attempting to fill the file Listbox. This
  113. has now been fixed.
  114.  
  115. 15. When editing the any line of a multiline entry in the Key
  116. Value MLE while in overtype mode, as opposed to insert mode,
  117. the following line had the initial characters deleted. This has been
  118. fixed.
  119.  
  120. 16. When the Focus was removed from the INIMAINT window, the
  121. Titlebars of both Listboxes stayed in a highlighted condition. This
  122. has been fixed and the colors of the Titlebars will now behave
  123. correctly.
  124.  
  125. 17. Since no user input is accepted while the Listboxes are being
  126. filled, the MLE is being reset, a Size is being calculated or a Move
  127. or Copy are in progress, the Pointer should be changed to an
  128. hourglass pointer, this was not working, but has been fixed.
  129.  
  130. 18. The Help has been finished.
  131.  
  132. 19. There was a problem with seeing the pointer in the MLE under OS/2
  133. 2.0, so a call to WinSetOwner setting the Main Client window as the
  134. Owner of the MLE was added to fix the problem.
  135.  
  136. ******************************* V1.0e *******************************
  137.  
  138. The items fixed in Version 1.0e are:
  139.  
  140. 1. Copy an Entire File got a return of 10 from the Copy program. This
  141. has been fixed.
  142.  
  143. 2. The MOVE/COPY in Progress Dialog did not display the word
  144. Move/Copy. This has been fixed.
  145.  
  146. 3. The MOVE/COPY did not verify that the target file was a valid INI
  147. file. This will now be done and an Error Message box will be
  148. displayed if the COPY/MOVE cannot be done.
  149.  
  150. 4. The smallest item that could be MOVEed or COPYed was an
  151. Application. It is now possible to COPY/MOVE an individual key.
  152.  
  153. 5. Considerably more Help has been added.
  154.  
  155. 6. Accelerator Keys have been implemented and added to the Help.
  156.  
  157. 7. If a New File was selected and either the OS2.INI or OS2SYS.INI
  158. files were specified without the initial path information, INIMAINT
  159. did not recognize them as the User and System INI files and attempted
  160. to open them in an incorrect manner. This has been fixed.
  161.  
  162. 8. If a COPY/MOVE was attempted and either the OS2.INI or OS2SYS.INI
  163. files were specified as the target without the initial path
  164. information, INIMAINT did not recognize them as the User and System
  165. INI files and attempted to open them in an incorrect manner. This has
  166. been fixed.
  167.  
  168. 9. If an INI file was selected that had no Applications in it, the
  169. INIMAINT window would not appear. This has been fixed.
  170.  
  171. 10. It was not possible to cancel the Add Application or Add Key
  172. without getting the Message Box saying that something had to be
  173. entered. The Cancel will now work correctly.
  174.  
  175. 11. The Listboxes and MLE would flash excessively. This will no
  176. longer occur.
  177.  
  178. 12. When in the Dump Dialog, it was not possible to change the name
  179. of the Dump File by simply typing in the Filename Entry Field. This
  180. will now work and the new filename will become the Dump File for
  181. future Dumps.
  182.  
  183. 13. When the Help was open, the Title Bars of the smaller INIMAINT
  184. windows appeared to still have the focus because they were
  185. highlighted. This will no longer occur.
  186.  
  187. 14. When in the Replace Key Dialog and the key value was longer than
  188. what could be displayed in the Listbox, any change to the value would
  189. cause the contents of the ASCII and Hex Entry Fields would shift to
  190. the very end of the value data. This has been fixed.
  191.  
  192. 15. INIMAINT was not using the Logo Display Time that is set by the
  193. user in the Control Panel, but was using an internal 10 second
  194. display time. This has been changed so that the Control Panel value
  195. will now be used. Even with a value specified in the Control Panel,
  196. it is still possible to turn off the Initial Logo Display with the
  197. Options Dialog.
  198.  
  199. ******************************* V1.0f *******************************
  200.  
  201. The items fixed in Version 1.0f are:
  202.  
  203. 1. The Menus did not show the Accelerator Keys, this information has
  204. been added to the appropriate menu items.
  205.  
  206. 2. Because of a bug in handling Timers, INIMAINT would get an error
  207. when run under OS/2 2.0 and the About Dialog was dismissed. This has
  208. been fixed by changing the Parent of the About box when it is invoked
  209. from the Menu.
  210.  
  211. 3. The Help indicated that there was an Accelerator key that would
  212. directly pull down the COPY or MOVE menus. This was an error and has
  213. been removed from the Help file.
  214.  
  215. 4. When a COPY/MOVE was attempted for the Selected Application or
  216. Selected Key and either of the Selected Names had an embedded blank,
  217. then the COPY?MOVE would terminate with an Error=5 from the INICOPY
  218. program. This has been fixed.
  219.  
  220. 5. The Error Message Box displayed when an invalid INI file was
  221. selected did not include the error message, this has been fixed.
  222.  
  223. 6. When an invalid INI file was selected, INIMAINT would not close
  224. the file, therefore, no other process could use the file. This has
  225. been fixed.
  226.  
  227. ******************************* V1.0g *******************************
  228.  
  229. The items fixed in Version 1.0g are:
  230.  
  231. 1. The Dump to a file could get a Trap D and could dump some garbage
  232. messages because it was going past the end of the Message table. This
  233. has been fixed.
  234.  
  235. 2. A message sequence number has been added to the dump of messages.
  236.  
  237. 3. When doing a MOVE/COPY the Wait Pointer was not set correctly when
  238. the pointer was over the Listboxes or MLE. This has been fixed.
  239.  
  240. 4. If a Group was deleted, a hole was left in the menu items that
  241. include the Groups. This has been fixed.
  242.  
  243. 5. When things were MOVEd from an INI file to another file, the
  244. Listboxes were not updated to reflect the fact that the MOVEd items
  245. were no longer in the Source INI file. This has been fixed and the
  246. Listboxes will be automatically updated after the MOVE.
  247.  
  248. 6. The supplemental error text was not always complete if an error
  249. occurred during a MOVE/COPY operation. This has been fixed.
  250.  
  251. 7. V1.0f displayed a Version number of 1.0e. V1.0g will show the
  252. correct version.
  253.  
  254. 8. When the last Key for an Application was moved to another INI
  255. file, the Application entry was not deleted and an Application with
  256. no Keys was left in the file. INIMAINT will now check to see if a
  257. MOVE Key is being done for the last Key and promote it to a MOVE
  258. Application, so that the Application entry will be removed from the
  259. Source INI file.
  260.  
  261. 9. The Groups Dialog did not redisplay the Group that was being
  262. displayed when the last Group Update was done. This has been fixed.
  263.  
  264. ******************************* V1.1  *******************************
  265.  
  266. The items fixed in Version 1.1 are:
  267.  
  268. 1. The System Default Accelerator keys did not work because the
  269. System Commands were not getting to the Main Window Frame. This has
  270. been fixed.
  271.  
  272. 2. The Registration code was added.
  273.  
  274. 3. When an input string was requested, the user was asked to 'Select'
  275. something. This has been changed to ask the user to 'Enter' the
  276. information.
  277.  
  278. ******************************* V1.1a  *******************************
  279.  
  280. The items fixed in Version 1.1a are:
  281.  
  282. 1. The supplemental error text was not correctly filled in when there
  283. was an error during a COPY/MOVE. This has been fixed.
  284.  
  285. 2. It was possible to get a Trap D when selecting a New INI File
  286. because dynamic memory was released prematurely. This has been fixed.
  287.